embassy grounds - French English Dictionary